inflatable liferaft - German English Dictionary